home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / MM2_DEV / DAT / FPU.CNF next >
Encoding:
Text File  |  1994-06-08  |  2.9 KB  |  85 lines

  1. (* Include file: FPU.CNF *)
  2.  
  3. Dies ist ein wichtiger Hinweis!
  4.  
  5. (*
  6.       Hinweise zum Erstellen der Module & Shell für IEEE-Format
  7.       ---------------------------------------------------------
  8.  
  9. 1. Die Hinweiszeile am Anfang löschen, damit kein Fehler mehr beim
  10.    Übersetzen auftritt.
  11. 2. Je nachdem, ob Code für die den einen oder anderen Mathe-Coprozessor
  12.    erzeugt werden soll (z.B. f. FPU-Shells), müssen die beiden Konstanten
  13.    M68881 und A68881 gesetzt werden:
  14.    - Für Code ohne FPU-Unterstützung: Beide auf FALSE.
  15.    - Für Code mit FPU-Unterstützung für die ST-FPU:
  16.         A68881 = TRUE; M68881 = FALSE;
  17.    - Für Code mit FPU-Unterstützung für die TT-FPU (auch Falcon):
  18.         A68881 = FALSE; M68881 = TRUE;
  19.    Außerdem ist bei der Erzeugung von Code für eine der FPUs eine
  20.    entsprechende Direktive in der Compiler-Option-Box der Shell
  21.    einzutragen: "+F" für ST-, "/F" für TT-FPU.
  22. 3. Die Module  Convert, MathLib0, MOSConfig, RandomGen & Runtime
  23.    sind zu übersetzen.
  24. 4. Ggf. Shell neu linken.
  25. *)
  26.  
  27.  
  28. (*  -----------------------------------------------------------------
  29.  *   Hier die drei möglichen Konfigurationen - eine davon verwenden:
  30.  *  -----------------------------------------------------------------
  31.  *)
  32.  
  33. (*
  34.  *                        ---------------
  35.  *                          keine F P U
  36.  *                        ---------------
  37.  *)
  38. (* diese für FPU-Erzeugung ausklammern! *)
  39.      CONST A68881 = FALSE;  (* Atari-/Weide-/usw.-FPU *)
  40.            M68881 = FALSE;  (* FPU auf PAK mit 68020, FPU im TT/Falcon  *)
  41.  
  42.  
  43. (*
  44.  *                        ---------------
  45.  *                          T T - F P U
  46.  *                        ---------------
  47.  *
  48.  *  ---------------------------------------------------------------
  49.  *   >>> Nicht vergessen: In den Comp-Directiven /F eintragen! <<<
  50.  *  ---------------------------------------------------------------
  51.  *)
  52. (*
  53.      (*$F* *)  (* zur Verifikation, daß richtiges Format gewählt ist *)
  54.      CONST A68881 = FALSE;  (* Atari-/Weide-/usw.-FPU *)
  55.            M68881 = TRUE;   (* FPU auf PAK mit 68020, FPU im TT/Falcon  *)
  56. *)
  57.  
  58. (*
  59.  *                        ---------------
  60.  *                          S T - F P U
  61.  *                        ---------------
  62.  *
  63.  *  ---------------------------------------------------------------
  64.  *   >>> Nicht vergessen: In den Comp-Directiven +F eintragen! <<<
  65.  *  ---------------------------------------------------------------
  66.  *)
  67. (*
  68.      (*$F+*)  (* zur Verifikation, daß richtiges Format gewählt ist *)
  69.      CONST A68881 = TRUE;   (* Atari-/Weide-/usw.-FPU *)
  70.            M68881 = FALSE;  (* FPU auf PAK mit 68020, FPU im TT/Falcon  *)
  71. *)
  72.  
  73.  
  74. (*
  75.  *  ---------------------------------------------------------------
  76.  *                            Das war's
  77.  *  ---------------------------------------------------------------
  78.  *)
  79.  
  80.  
  81. (*$? A68881 OR M68881:        (*$F+*) *)
  82. (*$? NOT A68881 & NOT M68881: (*$F-*) *)
  83.  
  84. (* End of include file *)
  85.